package org.brisling.medical.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 
 * <p>Title: MedicalDrugPercent</p>
 * <p>Description: 药占比实体bean</p>
 * <p>Company: tongking</p>
 * @author jackson wang
 * @since 1.0
 * @version 1.0
 * @date 2017年4月13日 上午10:10:07
 */

public class MedicalDrugPercent {
	
	
	
	private Long id;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	//部门id
	private Long dept_id;
	
	//核算科室id
	private Long accounting_deptid;
	
	//部门名称
	private String dept_name;
	
	private Long doct_id;
	
	private String doct_name;
	
	private Long patient_id;
	
	private String patient_name;
	
	//住院号码
	private String zyhm;
	
	//入出院日期
	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
	private Date inhospitalat;
	
	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
	private Date outhospitalat;
	
	//门诊患者人次
	private Long out_patient_num;
	
	//住院患者人次
	private Long in_patient_num;
	
	//住院天数
	private Long in_patient_day;
	
	//住院、门诊费用总额
	private Double in_price_count;
	
	private Double out_price_count;
	
	
	//费用总额
	private Double price_count;
	
	//门诊、住院药品费用总额
	private Double in_drug_count;
	
	private Double out_drug_count;
	//药品费用
	private Double drug_count;
	
	
	//门诊、住院药占比
	private Double in_drug_percent;
	
	private Double out_drug_percent;
	//药占比
	private Double drug_percent;

	//住院日均费用
	private Double in_dayprice_avg;
	
	
	
	public Long getDept_id() {
		return dept_id;
	}

	public void setDept_id(Long dept_id) {
		this.dept_id = dept_id;
	}

	public String getDept_name() {
		return dept_name;
	}

	public void setDept_name(String dept_name) {
		this.dept_name = dept_name;
	}

	public Long getDoct_id() {
		return doct_id;
	}

	public void setDoct_id(Long doct_id) {
		this.doct_id = doct_id;
	}

	public String getDoct_name() {
		return doct_name;
	}

	public void setDoct_name(String doct_name) {
		this.doct_name = doct_name;
	}

	public Long getPatient_id() {
		return patient_id;
	}

	public void setPatient_id(Long patient_id) {
		this.patient_id = patient_id;
	}

	public String getPatient_name() {
		return patient_name;
	}

	public void setPatient_name(String patient_name) {
		this.patient_name = patient_name;
	}

	public Double getPrice_count() {
		return price_count;
	}

	public void setPrice_count(Double price_count) {
		this.price_count = price_count;
	}

	public Double getDrug_count() {
		return drug_count;
	}

	public void setDrug_count(Double drug_count) {
		this.drug_count = drug_count;
	}

	public Double getDrug_percent() {
		return drug_percent;
	}

	public void setDrug_percent(Double drug_percent) {
		this.drug_percent = drug_percent;
	}

	public Long getOut_patient_num() {
		return out_patient_num;
	}

	public void setOut_patient_num(Long out_patient_num) {
		this.out_patient_num = out_patient_num;
	}

	public Long getIn_patient_num() {
		return in_patient_num;
	}

	public void setIn_patient_num(Long in_patient_num) {
		this.in_patient_num = in_patient_num;
	}

	public Long getIn_patient_day() {
		return in_patient_day;
	}

	public void setIn_patient_day(Long in_patient_day) {
		this.in_patient_day = in_patient_day;
	}

	public Double getIn_price_count() {
		return in_price_count;
	}

	public void setIn_price_count(Double in_price_count) {
		this.in_price_count = in_price_count;
	}

	public Double getOut_price_count() {
		return out_price_count;
	}

	public void setOut_price_count(Double out_price_count) {
		this.out_price_count = out_price_count;
	}

	public Double getIn_drug_count() {
		return in_drug_count;
	}

	public void setIn_drug_count(Double in_drug_count) {
		this.in_drug_count = in_drug_count;
	}

	public Double getOut_drug_count() {
		return out_drug_count;
	}

	public void setOut_drug_count(Double out_drug_count) {
		this.out_drug_count = out_drug_count;
	}

	public Double getIn_drug_percent() {
		return in_drug_percent;
	}

	public void setIn_drug_percent(Double in_drug_percent) {
		this.in_drug_percent = in_drug_percent;
	}

	public Double getOut_drug_percent() {
		return out_drug_percent;
	}

	public void setOut_drug_percent(Double out_drug_percent) {
		this.out_drug_percent = out_drug_percent;
	}

	public Double getIn_dayprice_avg() {
		return in_dayprice_avg;
	}

	public void setIn_dayprice_avg(Double in_dayprice_avg) {
		this.in_dayprice_avg = in_dayprice_avg;
	}

	public Long getAccounting_deptid() {
		return accounting_deptid;
	}

	public void setAccounting_deptid(Long accounting_deptid) {
		this.accounting_deptid = accounting_deptid;
	}

	

	/**
	 * @return the zyhm
	 */
	public String getZyhm() {
		return zyhm;
	}

	/**
	 * @param zyhm the zyhm to set
	 */
	public void setZyhm(String zyhm) {
		this.zyhm = zyhm;
	}

	/**
	 * @return the inhospitalat
	 */
	public Date getInhospitalat() {
		return inhospitalat;
	}

	/**
	 * @param inhospitalat the inhospitalat to set
	 */
	public void setInhospitalat(Date inhospitalat) {
		this.inhospitalat = inhospitalat;
	}

	/**
	 * @return the outhospitalat
	 */
	public Date getOuthospitalat() {
		return outhospitalat;
	}

	/**
	 * @param outhospitalat the outhospitalat to set
	 */
	public void setOuthospitalat(Date outhospitalat) {
		this.outhospitalat = outhospitalat;
	}
	
	
}